React Job: Staff Software Engineer

Job added on

Location

Ottawa - Canada

Job type

Full-Time

React Job Details

STAFF SOFTWARE ENGINEER - TECH LEAD

Overview

Internet Computer Servicesis the fastest and the only orchestration platform for deploying apps on the Internet Computerby Dfinity. We are a team of FAANG software engineers with expertise in distributed systems, Web3 dApps, DeFi, and NFTs. At ICS, we aim to revolutionize the way developers onboard to web3 blockchain technology by providing fast, intuitive, and user-friendly tools and resources that enable them to quickly and easily learn and build on the Internet Computer.

Internet Computer Services was founded in May 2022 by entrepreneur and software engineer Ritvick Paliwal and attracted interest and financial contributions from early Internet Computer (Dfinity) community members.

Job Description

Internet Computer Services is building a platform to quickly enable software engineers to deploy apps on the Internet Computer blockchain. We are looking for a full-stack engineer with strong software engineering fundamentals. The ideal candidate will know their way around the front end and have a chance to work with various technologies like NodeJS, Postgres, Docker, ReactJS, Micro Services and Queues worker.

You will be a key early hire in a new team and have a chance to set the culture and best practices as the team grows.

Required Skills:

  • Hands-on experience with web development - NodeJS / Typescript, React.js, HTML5, CSS3
  • Years of experience using relational databases like Postgres / MySQL
  • 4+ years of implementing REST API, sync and async processing of web requests via worker modal experience
  • Years of experience using cloud like AWS / GCP for deployment and hosting
  • 2+ years of containerized development and docker deployments
  • Solid understanding of test-driven development, agile practises, and Git workflows
  • Perseverance to learn and code in a new and unfamiliar technology

Huge Plus:

  • Experience with web3 smart contracts - building and deployment strategies
  • Advanced knowledge of Kubernetes deployments
  • Proficiency with REST Standards and GraphQL

What you get to do every day

  • Lead the team(s) in achieving established goals and departmental objectives.
  • Contribute to the software architecture of a highly concurrent, high-throughput web service.
  • Contribute to the design of new functionality and expand existing functionality.
  • Plan, balance, and execute sprints containing bug fixes, feature requests, and new product development.
  • Work closely with the CEO to maintain the product roadmap.

Locations:

  • Ottawa, Canada - Hybrid

Multiple positions available:

  • Staff Software Engineer, Team Lead - 7+ years of exp
  • Senior Software Engineer - 4+ years of exp
  • Senior Developer Relations Engineer - 4+ years of exp

Website:

https://internetcomputerservices.com/

Apply online or send your resume at

BuildWeb3 [at] internetcomputerservices.com

Job Types: Full-time, Permanent

Salary: $80,000.00-$129,309.49 per year

Benefits:

  • Stock options

Flexible Language Requirement:

  • French not required

Schedule:

  • 4 hour shift
  • Weekends only

Supplemental pay types:

  • Retention bonus
  • Signing bonus

Ability to commute/relocate:

  • Ottawa, ON: reliably commute or plan to relocate before starting work (required)

Work Location: One location

Application deadline: 2023-01-15